package com.gimi.cloud.bbp.manage.service.page;

import com.gimi.cloud.bbp.dto.page.PageModelDTO;
import com.gimi.cloud.bbp.entity.page.PageModel;
import com.github.pagehelper.PageInfo;

/**
 * 模块Service
 * @author zhoufuhang
 *
 */
public interface PageModelService {

	/**
	 * 删除信息
	 * @param ids
	 * @return 
	 */
	Long delInfo(Integer... ids);

	/**
	 * 获取列表(暂时不用)
	 * @param dto
	 * @return
	 */
	PageInfo<PageModel> getList(PageModelDTO dto);

	/**
	 * 保存
	 * @param dto
	 * @return
	 */
	PageModel saveInfo(PageModelDTO dto);

	/**
	 * 根据ID获取MODEL
	 * @param id
	 * @return
	 */
	PageModelDTO getInfoById(Integer id);

	/**
	 * 根据栏目ID删除数据
	 * @param columnIds
	 * @return 
	 */
	Long delInfoByColumnId(Integer... columnIds);

}
